Eliciting Goals and Softgoals - How to Perceive the Intentionality at the Beginning of the Journey
نویسندگان
چکیده
Software requirements activity, in the organizational context, is about addressing the business information problem; discover the needs for improving the situation and consequently specify the software requirements. Goal-Oriented Requirements Engineering (GORE), aims to better understand the information problem by looking at organizational actors’ intentionality (goals and softgoals) first. Eliciting goals and softgoals within an organizational context is a difficult task: since, among other things, it demands skills and time. This paper describes one strategy for eliciting goals and softgoals that still relies on software engineers’ skills and time, but it simplifies the process. We propose the use of a software tool to support a systematic process to mitigate the chances for goals to be missed regardless of the experience and skills of the software engineers involved in the project.
منابع مشابه
Método ERi*c - Engenharia de Requisitos Intencional
The aim of this paper is to present the Intentional Requirements Engineering Method ERi*c, which is a contribution to Goal Oriented Requirements Engineering (GORE). ERi*c is based on the intentionality concept as applied by the i* Framework. Intentionality reflects organization actors’ motivations and interests and is represented in the models by goals and softgoals. The singularity of the prop...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملDevelopment of Agent-Driven Systems: from i* Architectural Models to Intentional Agents Code
The intentionality concept can improve the cognitive capacity of software agents, especially if the proposed intentional reasoning engine deals with softgoals at runtime. In this scenario, the use of an intentionality-based technological set to develop agent-driven systems from i* models to code is adequate. In this paper, we propose heuristics to improve the development of agent-driven systems...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملThe Effect of Eliciting Tasks on Listening Comprehension among Iranian Pre-Intermediate EFL Learners
This study investigated the effects of eliciting tasks on listening comprehension among Iranian pre-intermediate English as a foreign language (EFL) learners. To do the current study, 30 participants out of 40 were selected through administering an Oxford Quick Placement Test (OQPT). After that, the participants were divided into two equal groups; one experimental and one control group. Then, a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017